<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // 对象
    // 对象是由键值对组成的一个无序的集合
    // 键必须是字符串或者数字，值可以是任意类型


    // 对象的创建
    // 1. 字面量创建对象
    // const obj = {
    //   name: "zhangpang",
    //   age: 20,
    //   likes: ["sing"]
    // }
    // console.log(obj);
    

    // 2. 构造函数创建
    // const obj2 = new Object();
    // obj2.name = "zhangpang";
    // obj2.age = 20;
    // obj2.likes = ["sing"];






    // 对象的增删改查
    // const obj = {
    //   name: "zhangpang",
    //   age: 20,
    //   likes: ["sing"]
    // }

    // 查
    // 点操作符和中括号都能查
    // 中括号里面可以写变量或者表达式
    // let a = "likes";
    // console.log(obj.age); // 20
    // console.log(obj["age"]); // 20
    // console.log(obj.a); // undefined
    // console.log(obj[a]); // ["sing"]
    
    // 增
    // obj.sex = "男";
    // obj["sex"] = "男";
    // console.log(obj);


    // 改
    // obj.name = "pangpang";
    // obj["name"] = "pangpang";
    // console.log(obj);


    // 删
    // delete obj.age;
    // delete obj["age"];
    // console.log(obj);
    
    
    

    
  </script>
</body>
</html>